Distributed Overload Control for Real-Time Replicated Database Systems
نویسندگان
چکیده
In order to meet their temporal constraints, current applications such as Web-based services and electronic commerce use the technique of data replication. To take the replication benefit, we need to develop concurrency control mechanisms with high performance even when the distributed system is overloaded. In this paper, we present a protocol that uses a new notion called importance value which is associated with each realtime transaction. Under conditions of overload, this value is used to select the most important transactions with respect to the application transactions in order to pursue their execution ; the other transactions are aborted. Our protocol RCCOS (Replica Concurrency-Control for Overloaded Systems) augments the protocol MIRROR, a concurrency control protocol designed for firm-deadline applications operating on replicated real-time databases in order to manage efficiently transactions when the distributed system is overloaded. A platform has been developped to measure the number of transactions that meet their deadlines when the processor load of each site is controlled.
منابع مشابه
How to Manage Replicated Real-Time Databases in an Overloaded Distributed System ?
In order to meet their temporal constraints, current distributed applications such as Web-based services and electronic commerce use the technique of data replication. To take the replication benefit, we need to develop concurrency control mechanisms with high performance even when the distributed system is overloaded. In this paper, we present a protocol that uses a new notion called importanc...
متن کاملHandling Overload and Data-Relaxation Control in Distributed Real-Time Database Systems
Current applications are distributed in nature and manipulate time-critical databases with firm-deadline transactions. To guarantee performance and availability of such applications fault-tolerant mechanisms need to be developed. In the context of time critical applications, this also leads to providing means to ensure that as many as possible real-time transactions satisfy their deadline in th...
متن کاملCIRS: A State-Conscious Concurrency Control Protocol for Replicated Real-Time Databases
Replication [5] is the technique of using multiple copies of a server or a resource for better availability and performance.Each copy is called a replica. The main goal of replication is to improve availability, since a service is available even if some of its replicas are not. This helps mission critical services, such as many financial systems or reservation systems, where even a short outage...
متن کاملIssues in Replicated data for Distributed Real-Time Database Systems
In both Distributed and Real Time Databases Systems replication are interesting areas for the new researchers. In this paper, we provide an overview to compare replication techniques available for these database systems. Data consistency and scalability are the issues that are considered in this paper. Those issues are maintaining consistency between the actual state of the real-time object of ...
متن کاملA Transactional Multimode Model to Handle Overload in Distributed RTDBSS
Current applications, such as Web-based services, electronic commerce, mobile telecommunication systems, etc. are distributed in nature and manipulate time-critical databases. In order to enhance the performance and the availability of such applications, the major issue is to develop efficient protocols that cooperate with the scheduler to manage the overload of the distributed system. In order...
متن کامل